package cn.studyjava.verify.code12306.service;

import cn.studyjava.verify.code12306.model.ImgVerify;
import cn.studyjava.verify.code12306.model.vo.AuthVO;

/**
 * <p>
 * Description:
 * </p>
 * 
 * @author: zsljava
 * @version 1.0.0
 * <p>
 * History:
 * -----------------------------------------------
 * @Date: 2017年10月16日 下午5:43:56
 * @author: zsljava
 * @version 1.0.0
 * @OP: Create
 * -----------------------------------------------
 * </p>
 *
 * @since
 * @see
 */
public interface IVerifyService {

	
	/**
	 * @Title: getVerifyCode
	 * @Description: 获取验证码
	 * @return: ImgVerify
	 */
	ImgVerify getVerifyCode();

	/**
	 * @param appId 应用id
	 * @param newKey redis key
	 * @param offset 点中的位置
	 * @param ip 客户端ip
	 * @return AuthVO 验证vo
	 */
	AuthVO verify(String appId, String newKey, String offset, String ip);
	
}
